home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / menus / kidsmenu.zip / KIDSMENU.DOC < prev    next >
Text File  |  1994-03-18  |  6KB  |  144 lines

  1. KIDSMENU: A very simple menu system for children
  2.  
  3. KIDSMENU is a simple (and small) menu system, which allows young children to
  4. run their favorite games and educational programs without (much) adult help.
  5.  
  6. The program presents the child with a screen of large colorful "icons",
  7. representing their favorite programs. A program may be selected by
  8. typing the number displayed under the icon, or by clicking on it with a
  9. mouse. Once a program is selected, KIDSMENU changes to the directory
  10. where it is located, and runs the program using a preset command line.
  11.  
  12. A sample data file is included with entries for a number of popular
  13. childrens programs.
  14.  
  15. This is not a graphical program, the "icons" are created using the extended
  16. PC character set. It works with any display type, and will be happy to run
  17. on your old 8088 or 286 which may have been passed on to the kids.
  18. Best of all... Its FREE!
  19.  
  20.  
  21.  
  22. KMEDIT: the Kids Menu EDITor
  23.  
  24. KMEDIT is used to create and edit menu data files for use by the KIDSMENU
  25. program. If no filename is specified, KMEDIT uses "KIDSMENU.DAT" in the
  26. current directory.
  27.  
  28. You will be presented with a mini editing screen for the "icon" image,
  29. as well as a display of directory and command to execute for the program
  30. associated with that icon.
  31.  
  32. Operation of KMEDIT is fairly self-explainatory, however to summarize,
  33. the following KEYS are used:
  34.  
  35.   Up/Dn/Rt/Lt   - Position the cursor in the ICON display
  36.   F1            - Select & insert a graphic character
  37.     Up/Down     - Scroll up/down one character
  38.     PgUp/PgDn   - Scroll up/down 20  characters
  39.     Home/End    - Goto char 00 / 80
  40.     ENTER       - Select & insert character
  41.     ESC         - Cancel character selection
  42.   F2            - Insert a copy of last selected graphic character
  43.   F3            - "pick up" a graphic char for insertion with F2
  44.   F4            - Set/edit directory and command strings *
  45.   F5            - Select a new attribute for cursor locatin
  46.     Up/Dn - Change FOREGROUND attribute
  47.     Rt/Lt - Change BACKGROUND attribute
  48.     ENTER - Select & set new attribute
  49.     ESC   - Cancel attribute selection
  50.   F6            - Set attribute at cursor to last selected
  51.   F7            - "pick up" attribute at cursor for insertion by F6
  52.   F8            - Change ALL attributes to last selected
  53.   F9            - Select entry to edit by number
  54.   F10           - Copy entry (by number) to current one
  55.   PgUP          - Select and edit next entry
  56.   PgDn          - Select and edit previous entry
  57.   Home          - Arrange (re-order) entries in menu
  58.     nn SPACE    - Select first entry to exchange
  59.     nn ENTER    - Select second entry & exchange with first
  60.     ESC         - Return to main editing screen
  61.   End           - Set screen saver timeout (in seconds)
  62.   ESC           - Exit KMEDIT
  63.  
  64. Normal ASCII characters may be inserted into the "icon" by simply typeing
  65. them on the keyboard.
  66.  
  67. * If the COMMAND name is preceeded by '@', KIDSMENU will create a two line
  68.   "batch" file, whenever that menu entry is selected. This batch file contains
  69.   the commands to 'CD' to the selections directory, and the command defined
  70.   for the selection (without the '@'). After the batch file is written,
  71.   KIDSMENU terminates with a DOS errorlevel of 50.
  72.  
  73.   If '@' is not specified, KIDSMENU 'CD's to the directory, and runs the
  74.   selected command directly, while remaining in memory. If you find that
  75.   some programs will not run when KIDSMENU is installed, you can use '@'
  76.   to run them without KIDSMENU in memory. To do so, you must run KIDSMENU
  77.   from another batch file, similar to:
  78.  
  79.     :runmenu
  80.     cd c:\
  81.     kidsmenu
  82.     if errorlevel 51 goto quit
  83.     call kidgo.bat
  84.     goto runmenu
  85.     :quit
  86.  
  87. KIDSMENU: the Kids MENU program
  88.  
  89. KIDSMENU uses the data file created by KMEDIT, to present the child with a
  90. screen of large colorful "icons", from which he/she can select a program to
  91. run. Each entry has a number displayed below it. The child may select an entry
  92. by typing the number (and pressing ENTER), or by clicking on the "icon"
  93. with a mouse.
  94.  
  95. If used on a computer dedicated to small children, you may wish to place
  96. KIDSMENU on the AUTOEXEC.BAT file, so that the menu will be presented anytime
  97. the child turns the computer on.
  98.  
  99. You may exit KIDSMENU by pressing CTRL-END. In this case, KIDSMENU will
  100. terminate with a DOS errorlevel of 51.
  101.  
  102. If KIDSMENU is passed invalid arguments, or the option '?', it will
  103. display a short usage summary, and terminate with DOS errorlevel 52.
  104.  
  105. The following command line options are available to KIDSMENU:
  106.  
  107.   B=batch_file
  108.  
  109.     This option allows you to specify the filename used for the '@'
  110.     batch execution option. If not specified, defaults to 'KIDGO.BAT'
  111.  
  112.   D=data_file
  113.  
  114.     This option specifies the name of the data file containing KIDSMENU's menu
  115.     definitions (created by KMEDIT). The extension ".DAT" is assumed. If not
  116.     sepecified, the file "KIDSMENU.DAT" in the current directory is used.
  117.  
  118.   -Lock
  119.  
  120.     Locks KIDSMENU, by disabling the CTRL-END exit key.
  121.  
  122.   -Mouse
  123.  
  124.     This option disables the mouse, even if one is detected.
  125.  
  126.   V=video_mode
  127.  
  128.     Specifies the BIOS video mode which KIDSMENU will use to initialize its
  129.     screen. If not specified, mode=3 is used, which results in an 80x25
  130.     color display. KIDSMENU sets the video mode, because some games leave
  131.     the video system in unusual modes.
  132.  
  133.  
  134.  
  135. KIDSMENU and KMEDIT are compiler with my MICRO-C compiler (see included
  136. CATALOG). The source code for both program is included with the compiler as
  137. example programs.
  138.  
  139. Dave Dunfield
  140. Dunfield Development Systems
  141. P.O. Box 31044
  142. Nepean, Ontario Canada
  143. K2B 8S8
  144.